过滤器

过滤器收集和重新组织 Kanzi 工程中的 3D 节点。您可以使用过滤器来确定不同渲染通道中要渲染的 3D 节点。设置了一个或多个过滤器或对象源之后,过滤器会收集并输出一组与您在过滤器中定义的要求相匹配的 3D 节点。

使用过滤器可以调整对您的整个 Kanzi 应用程序或其某些部分进行的渲染。在绘图对象渲染通道 (Draw Objects Render Pass)用材质渲染通道绘制对象 (Draw Objects With Material Render Pass) 中设置对象源 (Object Source) 属性,使渲染通道只渲染那些由对象源传递到渲染通道的节点。请参阅 渲染

例如,您可以使用过滤器:

素材库 (Library) > 渲染 (Rendering) > 对象源 (Object Source) 中的 Kanzi Studio 提供以下过滤器:

在 API 中使用过滤器

有关详细信息,请参阅 API reference 中的 KzuFilterObjectSource 类。

另请参阅

使用包含属性过滤器 (Contains Property Filter)

使用对象类型过滤器 (Object Type Filter)

使用属性匹配过滤器 (Property Is Equal Filter)

使用排序过滤器 (Sorting Filter)

使用标签过滤器 (Tag Filter)

教程:创建反射

教程:应用模具至 3D 内容

渲染部分透明节点

使用对象源

渲染